@param parms struct dvb_v5_fe_parms pointer to the opened
device
@param desired_system delivery system to be selected
This function changes the delivery system of the frontend. By default,
the libdvbv5 will use the first available delivery system. If another
delivery system is desirable, this function should be called before being
able to store the properties for the new delivery system via
dvb_fe_store_parm().
This function is an enhanced version of dvb_set_sys(). It has an special
logic inside to work with Kernels that supports only DVBv3.
@brief Sets the delivery system @ingroup frontend
@param parms struct dvb_v5_fe_parms pointer to the opened device @param desired_system delivery system to be selected
This function changes the delivery system of the frontend. By default, the libdvbv5 will use the first available delivery system. If another delivery system is desirable, this function should be called before being able to store the properties for the new delivery system via dvb_fe_store_parm().
This function is an enhanced version of dvb_set_sys(). It has an special logic inside to work with Kernels that supports only DVBv3.
@return Return 0 if success, EINVAL otherwise.